package com.ymatou.iapi.trading.ordersync.parameter;

import java.math.BigDecimal;
import java.util.List;

/**
 * 订单 ES
 */
public class OrderEsBean {

	/*
	 * 订单id
	 */
	private Integer id;

	/*
	 * 主订单id
	 */
	private Integer main;

	/*
	 * 商品名称
	 */
	private String[] title;

	/*
	 * 商品 1:n
	 */
	private List<ProductEsBean> prd;

	/*
	 * 用户id
	 */
	private Integer user;

	/*
	 * 买家登录id
	 */
	private String userLgi;

	/*
	 * 收件人名称
	 */
	private String recv;

	/*
	 * 收件人电话
	 */
	private String phone;

	/*
	 * 卖家id/买手id
	 */
	private Integer seller;

	/*
	 * 交易状态
	 */
	private int st;

	/*
	 * 下单时间
	 */
	private String addTm;

	/*
	 * 接单时间
	 */
	private String acpTm;

	/*
	 * 支付时间
	 */
	private String paidTm;

	/*
	 * 卖家优惠券代码
	 */
	private String sellerCopCod;

	/*
	 * 应收
	 */
	private BigDecimal userPay;

	/*
	 * 成交额(TotalPrice + Freight)
	 */
	private BigDecimal sales;

	/*
	 * 平台优惠券代码
	 */
	private String ymtCopCod;

	/*
	 * 平台优惠券金额
	 */
	private BigDecimal ymtCop;

	/*
	 * 直播应收
	 */
	private BigDecimal lvPay;

	/*
	 * 直播成交额
	 */
	private BigDecimal lvSales;

	/*
	 * 直播平台优惠券 金额
	 */
	private BigDecimal lvYmtCop;

	/*
	 * 物流单号，1:n，可能对应国外物流、国内物流
	 */
	private String[] dlvCode;

	/*
	 * 物流类型
	 */
	private Integer dlvTp;

	/*
	 * 发货时间
	 */
	private String dlvTm;

	/*
	 * 是否国内配送
	 */
	private Boolean locDlv;

	/*
	 * 收货时间
	 */
	private String recvTm;

	/*
	 * 是否预售
	 */
	private Boolean preSale;

	/*
	 * 是否退款状态
	 */
	private Boolean rfded;

	/*
	 * 备注等级
	 */
	private Integer rmklvl;

	/*
	 * 是否评价
	 */
	private Boolean eva;

	/*
	 * 删除标记
	 */
	private Boolean del;
	/*
	 * 退款优惠券
	 */
	private BigDecimal rfdCop;

	/*
	 * 退款现金
	 */
	private BigDecimal rfdCsh;

	/*
	 * 砍价团id
	 */
	private String bizId;

	/*
	 * 砍价团
	 */
	private Integer bizTp;

	/*
	 * 砍价团状态
	 */
	private Integer bizSt;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getMain() {
		return main;
	}

	public void setMain(Integer main) {
		this.main = main;
	}

	public String[] getTitle() {
		return title;
	}

	public void setTitle(String[] title) {
		this.title = title;
	}

	public List<ProductEsBean> getPrd() {
		return prd;
	}

	public void setPrd(List<ProductEsBean> prd) {
		this.prd = prd;
	}

	public Integer getUser() {
		return user;
	}

	public void setUser(Integer user) {
		this.user = user;
	}

	public String getUserLgi() {
		return userLgi;
	}

	public void setUserLgi(String userLgi) {
		this.userLgi = userLgi;
	}

	public String getRecv() {
		return recv;
	}

	public void setRecv(String recv) {
		this.recv = recv;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public Integer getSeller() {
		return seller;
	}

	public void setSeller(Integer seller) {
		this.seller = seller;
	}

	public int getSt() {
		return st;
	}

	public void setSt(int st) {
		this.st = st;
	}

	public String getAddTm() {
		return addTm;
	}

	public void setAddTm(String addTm) {
		this.addTm = addTm;
	}

	public String getPaidTm() {
		return paidTm;
	}

	public void setPaidTm(String paidTm) {
		this.paidTm = paidTm;
	}

	public String getYmtCopCod() {
		return ymtCopCod;
	}

	public void setYmtCopCod(String ymtCopCod) {
		this.ymtCopCod = ymtCopCod;
	}

	public String getSellerCopCod() {
		return sellerCopCod;
	}

	public void setSellerCopCod(String sellerCopCod) {
		this.sellerCopCod = sellerCopCod;
	}

	public Integer getDlvTp() {
		return dlvTp;
	}

	public void setDlvTp(Integer dlvTp) {
		this.dlvTp = dlvTp;
	}

	public String getDlvTm() {
		return dlvTm;
	}

	public void setDlvTm(String dlvTm) {
		this.dlvTm = dlvTm;
	}

	public String getAcpTm() {
		return acpTm;
	}

	public void setAcpTm(String acpTm) {
		this.acpTm = acpTm;
	}

	public Integer getRmklvl() {
		return rmklvl;
	}

	public void setRmklvl(Integer rmklvl) {
		this.rmklvl = rmklvl;
	}

	public Boolean getEva() {
		return eva;
	}

	public void setEva(Boolean eva) {
		this.eva = eva;
	}

	public Boolean getDel() {
		return del;
	}

	public void setDel(Boolean del) {
		this.del = del;
	}

	public Boolean getLocDlv() {
		return locDlv;
	}

	public void setLocDlv(Boolean locDlv) {
		this.locDlv = locDlv;
	}

	public BigDecimal getLvPay() {
		return lvPay;
	}

	public void setLvPay(BigDecimal lvPay) {
		this.lvPay = lvPay;
	}

	public BigDecimal getLvSales() {
		return lvSales;
	}

	public void setLvSales(BigDecimal lvSales) {
		this.lvSales = lvSales;
	}

	public BigDecimal getYmtCop() {
		return ymtCop;
	}

	public void setYmtCop(BigDecimal ymtCop) {
		this.ymtCop = ymtCop;
	}

	public BigDecimal getLvYmtCop() {
		return lvYmtCop;
	}

	public void setLvYmtCop(BigDecimal lvYmtCop) {
		this.lvYmtCop = lvYmtCop;
	}

	public Boolean getPreSale() {
		return preSale;
	}

	public void setPreSale(Boolean preSale) {
		this.preSale = preSale;
	}

	public Boolean getRfded() {
		return rfded;
	}

	public void setRfded(Boolean rfded) {
		this.rfded = rfded;
	}

	public BigDecimal getUserPay() {
		return userPay;
	}

	public void setUserPay(BigDecimal userPay) {
		this.userPay = userPay;
	}

	public BigDecimal getSales() {
		return sales;
	}

	public void setSales(BigDecimal sales) {
		this.sales = sales;
	}

	public String[] getDlvCode() {
		return dlvCode;
	}

	public void setDlvCode(String[] dlvCode) {
		this.dlvCode = dlvCode;
	}

	public String getRecvTm() {
		return recvTm;
	}

	public void setRecvTm(String recvTm) {
		this.recvTm = recvTm;
	}

	public String getBizId() {
		return bizId;
	}

	public void setBizId(String bizId) {
		this.bizId = bizId;
	}

	public Integer getBizTp() {
		return bizTp;
	}

	public void setBizTp(Integer bizTp) {
		this.bizTp = bizTp;
	}

	public Integer getBizSt() {
		return bizSt;
	}

	public void setBizSt(Integer bizSt) {
		this.bizSt = bizSt;
	}

	public BigDecimal getRfdCop() {
		return rfdCop;
	}

	public void setRfdCop(BigDecimal rfdCop) {
		this.rfdCop = rfdCop;
	}

	public BigDecimal getRfdCsh() {
		return rfdCsh;
	}

	public void setRfdCsh(BigDecimal rfdCsh) {
		this.rfdCsh = rfdCsh;
	}

}
